gtkwindow: Remove resize grips
authorJasper St. Pierre <jstpierre@mecheye.net>
Wed, 2 Jul 2014 15:00:02 +0000 (11:00 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Thu, 3 Jul 2014 16:58:41 +0000 (12:58 -0400)
commitece9ae4bc507a2f2e0d6660a0058c0f79735736b
tree7051833549c789604139b28062e6177c118984f2
parentb5eddb0aa1110e68224d5d17d0602c0fd50d5de4
gtkwindow: Remove resize grips

Resize grips were introduced for GNOME 3.0, before we had any of the
"new GNOME app" features like invisible borders and CSD. With OS X 10.6
and 10.7, Apple has replaced the classic grips in their applications
with invisible borders as well.

New GNOME app designs don't use resize grips anymore and the new
default theme for GTK+, Adwaita, disables them entirely by forcing their
width and height to 0.

They're past their time. Remove the code to support them. This can
always be reverted if some app relies on them.
12 files changed:
docs/tools/widgets.c
gtk/gtkrange.c
gtk/gtkstatusbar.c
gtk/gtkwindow.c
gtk/gtkwindow.h
gtk/resources/theme/Adwaita/_common.scss
gtk/resources/theme/Adwaita/gtk-contained-dark.css
gtk/resources/theme/Adwaita/gtk-contained.css
gtk/resources/theme/Raleigh/gtk-default.css
tests/styleexamples.c
testsuite/gtk/testing.c
testsuite/reftests/toplevel-vs-popup.ui